#ifndef _HELIX_OPEN_GL_TEXTURE_2D_H_
#define _HELIX_OPEN_GL_TEXTURE_2D_H_

#include <Math.h>
#include "OpenGLSupport.h"
#include "OpenGLTexture.h"
#include "../../Helix.h"
#include "../../HObject.h"
#include "../../Domain/HelixImage.h"



namespace helix{

	class MY_CLASS OpenGLTexture2D : public OpenGLTexture
	{
	protected:
		bool createTexture(Image *image,TextureParameters *tParams);

	public:
		OpenGLTexture2D(Image *image,TextureParameters *tParams);
		virtual ~OpenGLTexture2D();

	};

}

#endif